# 1. 写一个程序，输入任意个正整数，当输入负数是结束输入,
# 将输入的正整数写入文件data.txt 中
# 如:
#   请输入: 1
#   请输入: 2
#   请输入: 3
#   请输入: 4
#   请输入: -1
# 文件中的内容是:
# 1
# 2
# 3
# 4
def main():
    try:
        with open('data.txt', 'w') as fw:
            while True:
                n = int(input('请输入:'))
                if n < 0:
                    break
                fw.write(str(n))
                fw.write('\n')     # windows 默认的换行符合是'\r\n'
    except:
        print('写文件过程中出错！！！')


if __name__ == '__main__':
    main()

